home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 4 / CDPD_IV.bin / e / mailinglists / amigae.0793july.archive / 000076_crash!kirk.safb.af.mil!BWILLS_Mon, 26 Jul 93 13:49:55 PST.msg < prev    next >
Internet Message Format  |  1994-05-26  |  1KB

  1. Received: by bkhouse.cts.com (V1.16/Amiga)
  2.     id AA00000; Mon, 26 Jul 93 13:49:55 PST
  3. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  4.     (Smail3.1.28.1 #15) id m0oKZNT-0000ILC; Mon, 26 Jul 93 13:42 PDT
  5. Message-Id: <m0oKZNT-0000ILC@crash.cts.com>
  6. Date: 26 Jul 93 15:39:00 CST
  7. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  8. To: "amigae" <amigae@bkhouse.cts.com>
  9. Subject: re:  Upper bound for arrays/array q's
  10.  
  11. [Oops, thought I killed the preceding message.  Here's the intended message:]
  12.  
  13. >a)  What is the largest array that E can handle?
  14.  
  15. Don't know, but it's pretty big.  The only limit I ran into with this is static
  16. arrays which topped out at around a couple hundred (got that "expression too
  17. sizy" message.)  I would imagine that you could dynamically allocate a *much*
  18. larger chunk of contiguous memory and use a PTR TO LONG or PTR TO INT or PTR TO
  19. CHAR to access the elements:  array[0] up to array[MAX_LONG], whatever MAX_LONG
  20. is.  This is what I do in my 2darray.e module.
  21.  
  22. >b)  Is there any way to use multidimensional arrays?
  23.  
  24. I posted that module already (and I think it was for you :-).  I'll post it
  25. again.  I'll even try to make it multi-dimensional instead of just 2d.
  26.  
  27. >c)  What is the upper bound (memory-wise) for arrays?
  28.  
  29. I think it's MAX-LONG unless you're dealing with static arrays.  Did you look
  30. in the section of the docs concerning compiler limits?
  31.  
  32. Later.
  33. -- Barry